約 3,419,565 件
https://w.atwiki.jp/sc-02croot/pages/21.html
root取得のページに移動しました。
https://w.atwiki.jp/aerocats/pages/53.html
RESETボタンを押しHDDに開発用Linux(あるいは何らかのディストリビューション導入キット)を導入しようとした際、コンソール上では何も進まなくなりINFO LEDもオレンジの点滅が止まる気配がない、といったエラーが起こることがある。 この時mountコマンドで確認してもHDDはマウントされておらず、ただfdiskコマンド?で確認すると4つのパーティション?に切られていることがわかっている。 そして開発用Linuxのhddrootfs.tar.gzも展開されていないはずだ。 原因HDDの取り付け後 パーティションを切る 各パーティションをフォーマットし、開発用Linux導入完了 fdiskコマンドでパーティション解放 InitDisk1.shのチェックを抜ける パーティションを切る 各パーティションをフォーマットする /etc/melco/infoを用意する 対処 原因 一度、開発用Linuxを導入し何らかの事情で再度開発用Linuxを導入する際によく見受けられるエラーだ。 この時、共通して見られる行為は 標準Linuxからのブートになっている HDDはfdiskコマンド?でパーティション?を解放している dd if=/dev/zero /dev/sda bs=1M count=1と実行している場合もある などだろう。 ここで玄箱PROのHDDがどのように処理されているのか追ってみる。 HDDの取り付け後 まずは未フォーマットのHDDがある。 もちろんこのままではHDDとして機能はしない。(必要に応じて)パーティション?を切り、ファイルシステムを導入(フォーマット)しないと役に立たない。 パーティションを切る /usr/local/bin/InitDisk1.sh内の処理で、 fdisk ${DISK1_DEV} /usr/local/bin/PartitionDefinition を実行しパーティション?を4つに切る。 HDDの先頭512バイトにパーティションテーブルを含むMBRが確保される。 各パーティションをフォーマットし、開発用Linux導入完了 続けて/usr/local/bin/InitDisk1.shが呼び出した/usr/local/bin/kuro_lib内のFormat_EXT3関数、Format_XFS関数、そしてmkswapコマンド?でそれぞれのパーティション?を適宜フォーマットしていく。 この際に重要なのは、各パーティション?の先頭512バイトにブートセクターが置かれることだ。 ext3形式のブートセクターには何も記録されていないが、xfs形式のブートセクターの先頭3バイトには「XFS」という文字列が入る(余談だが、このためxfs形式の上からext3形式をフォーマットしても先頭の「XFS」という文字列が残る)。 この後、各種ファイルの展開などがあり開発用Linuxの導入も終わる。 fdiskコマンドでパーティション解放 HDDのマウントをはずし、fdiskコマンド?でHDD先頭のパーティションテーブルを書き換え(消去し)、各パーティション?の「壁」を取り払う。 しかしこのままであれば、基本領域であったパーティション?の中のデータそのものはフォーマットされない限り消えることはない。 ここで重要なのは「パーティション?は存在しないがsda2とsda4の先頭領域だった場所には「XFS」という文字列はそのまま残っている」という点だ。 そしてこの状態で再度の開発用Linuxの導入をするため、RESETボタンを押すとどうなるか続けてみる。 InitDisk1.shのチェックを抜ける /usr/local/bin/InitDisk1.shのXFSフォーマットチェックの方法は以下だ。 XFS_FORMATTED=`dd if=${DISK1_DEV} bs=1 count=3` ; [ "${XFS_FORMATTED}" = XFS ] ExitWithError formatted XFS_FORMATTED=`dd if=${DISK1_DEV}1 bs=1 count=3` ; [ "${XFS_FORMATTED}" = XFS ] ExitWithError formatted XFS_FORMATTED=`dd if=${DISK1_DEV}4 bs=1 count=3` ; [ "${XFS_FORMATTED}" = XFS ] ExitWithError formatted つまり、/dev/sda、/dev/sda1、/dev/sda4の先頭に「XFS」という文字列がなければ「フォーマットされていない」と見なされる。 この時のHDDの状態は下のようになっている。 /dev/sdaは存在するが先頭に「XFS」という文字列はなく、/dev/sda1、/dev/sda4に関してはそもそもそのようなデバイスが存在しない。 よってこの状態のHDDは/usr/local/bin/InitDisk1.shの初期チェックを通過してしまう。 パーティションを切る その次に待っているのはパーティション?を切る処理だ。 fdisk ${DISK1_DEV} /usr/local/bin/PartitionDefinition この処理後、HDDは以下のようになる。 /usr/local/bin/PartitionDefinitionを変更して実行しない限り、以前とまったく同じパーティション?の切り方になるはずだ。 各パーティションをフォーマットする 次に/usr/local/bin/InitDisk1.shはFormat_EXT3関数とFormat_XFS関数を呼び、それぞれext3形式とxfs形式にフォーマットを始める。 Format_EXT3関数にはチェック項目はないため、/dev/sda1は問題なくext3形式でのフォーマットが完了する。 しかしFormat_XFS関数は再度ここでxfs形式フォーマットのチェックを行う。 KEY=`dd if=$1 bs=1 count=3` if [ "${KEY}" = "XFS" ] ; then チェック対象デバイスの先頭3バイトを読み込み、それが「XFS」であれば別の処理が待っている。 この時、HDDは以下のようになっている。 /dev/sda1、/dev/sda3はフォーマットする、という意味で空白にしている。 /dev/sda2、/dev/sda4は、ちょうど先頭3バイトに「XFS」が入る形になっている。 よって次の処理を実行する。 . /etc/melco/info /etc/melco/infoというファイルを開く、という意味だが、このファイルは標準では存在しない。 製品仕様書にもあるが、 内蔵HDD(/dev/sda)が既にxfs形式でフォーマットされている場合、フォーマットは行われない。但し、/etc/melco/info内、 force_format=yesとすることで、xfsでフォーマットされている/いないにかかわらず、フォーマットを行うようにすることができる。 とのことで、任意のファイルだ。 このファイルがないため、多くは内部的にここで止まっている。 これが処理が止まり、INFO LEDが点滅しつづける原因だ。点滅を止めるmiconaplコマンドに到達していないのだ。 この図のような状態に、実際は/dev/sda1のext3形式でのフォーマットが済んでいるため、/dev/sda3以外のパーティション?はすべて手動でマウントできる。 その後で、INFO LEDを止めるため miconapl -a led_set_code_information clear とすればいい。 /dev/sda3は mkswap /dev/sda3 swapon /dev/sda3 でswapを有効にできる。 ただし、開発環境はHDDに一切展開されていないので注意が必要だ。 /etc/melco/infoを用意する これを回避するため/etc/melco/infoを用意した場合、次の処理を通る。 if [ "${force_format}" = "yes" ] ; then 確認のため10秒間のタイマーが始動 else return 0 fi (略) dd if=/dev/zero of=$1 bs=512 count=1 mkfs.xfs $1 -f /etc/melco/infoに「force_format=yes」と記述していれば、先頭の512バイト(つまりブートセクター)を消去しxfs形式でのフォーマットが始まる。 しかし、/etc/melco/infoが「force_format=no」あるいは記述がない場合、elseを通りreturn 0、つまりFormat_XFS関数を抜けさせられ、あとに続くmkfs.xfsコマンドは実行されない。 つまり、/dev/sda2、/dev/sda4にフォーマットは施されないのだ。 この時のHDDは以下。 パーティション?を切る前のファイルシステムがそのまま使えてしまうため、一見mkfs.xfsが処理されたように思えるためわかりにくいが、/dev/sda2と/dev/sda4は実は前回の開発用Linuxのままなのだ。 そこにデータが残っていれば扱うことができる。 対処 /etc/melco/infoを用意し、force_format=yesと記述しておけばいい。 ~ # mkdir /etc/melco ~ # echo force_format=yes /etc/melco/info これでFormat_XFS関数を通過できる。 現時点でINFO LEDが点滅している場合、fdiskコマンド?で全パーティション?を解放し、上の/etc/melco/infoを用意して一度再起動し、再度RESETボタンを押せば開発用Linuxを導入できるだろう。 また各種Debian化キットなどもシリアルコンソールの世話になることなく導入できるのではないだろうか。
https://w.atwiki.jp/sc06d/pages/29.html
root化 はじめに Bootloader Unlock, root化はすべて 自己責任 で行ってください 上記の行為を行うと保証が受けられなくなります。 2度と使用することもできなくなるいわゆる文鎮化の可能性もあります。 事前にバックアップをとっておくことを推奨します。 一般的に、root化すると幾つかのメリットがあります。 カスタムリカバリが導入されて、/systemパーティションを書き換えることができる root権限が必要なアプリを実行できる カスタムロムを焼くことができる もちろんデメリットもあります! 繰り返しになりますが、 以下、よく読んで覚悟して自己責任でroot化を行なってください。 root化するとキャリア・メーカーの保証は効かなくなります。 各ソフトのバージョンやROM,キャリアなどが違う為に失敗する可能性もあります。 この通りにroot化しようとして失敗したり壊れても責任は負いません。 それが怖い場合はroot化をあきらめましょう。 変化がないからと慌ててバッテリーを外したり電源を切ったりしないようにしてください。 最終更新履歴2012/07/29 12 22 31 2012/7/29 更新日と更新内容を記入することにした。 2012/7/29 topページに倣って、謝辞を記入した。 root化~カスタムROM焼き方まとめ(仮、更新2012/7/28 root2スレの 793氏まとめ分) 以下すべて自己責任で使用してください 文鎮になる可能性が有ります!! 必要なもの root化済みCWM導入本体 SC-06Dのrooting_kit http //t.co/IJJKl9an ROOT化用ファイル CWMはsakuramilkさんのGitHub で公開中 一撃SD06D対応ファイル http //t.co/MnPAG8RN カスタムROMは各自で選んでください 手順 1.CWMでバックアップを取る (CWMのバージョンは5.5.0.4r3)が現状無難 2.カスタムROM(現状ICS ROM限定 AOKP及びCM9以外はどうなるか不明)をXDAなどからダウンロード AT TのGalaxy S3のものを使うこと 3.一撃SD06Dファイル(以下 一撃)を解凍し出来たフォルダの中にカスタムROMを入れ「make_JP_CompleteROM.cmd」を起動 手順に従って操作 ※この時カーネルや必要アプリ、フォントを追加、変更出来るのでそれが理解出来る方は一撃のdiffフォルダに追加や上書きなどどうぞ 4.完了すると同じ階層に「JP_ICS_Complete.zip」が出来ているのでそれを本体に転送する 5.CWMでWipe data/factory resetをする(データが消えますチタ・CWMなどで事前バックアップしておいてください) 6.CWMで「JP_ICS_Complete.zip」を選択し焼く ※Gappsが入ってないROMは上記を焼いたあとGappsを焼いてください(事前に必要か調べること) 7.再起動して起動できれば終了(初回起動時は時間がかかります) ROMについては各ROMのフォーラムを参考にしてください 謝辞 docomo NEXT series Galaxy S III (SC-06D)rootスレのみなさん、sakuramilk氏、ほむほむ氏、その他神氏 【ROM焼き】docomo GALAXY SⅢ SC-06D root2スレの 793氏をはじめとする関係者の方々に感謝の意を表します。
https://w.atwiki.jp/xoom/pages/21.html
Root化 全て自己責任です。 失敗してまな板化しても、当ページでは一切の責任を負いません。 下記サイトを見て頑張れ。あとググれ。 xda http //forum.xda-developers.com/forumdisplay.php?f=945 公式イメージファイル 下記サイトからダウンロード出来る(使用方法も同サイト内に記載されている) MOTODEV http //developer.motorola.com/xoomsoftware/ au版は「MZ604 - XOOM with Wi-Fi」のところにある「Build (ビルド番号) for KDDI Japan」と書かれている物を使う 注意点 フォーラム内では3G阪とWifi阪が混在しており、海外版(主にUS版)に関するやりとりが主です。 しっかりと、自分が持っているものがどっちか認識し、au版ではできない可能性があることを理解してください。
https://w.atwiki.jp/anthony/pages/46.html
※以下のカーネル再構築の各種設定はクロスコンパイルしたときのページに添付したlsxl.configは設定済みでそのまま使えます。 ここは試行錯誤の段階のログです。 セルフコンパイル fail2banを入れてセキュリティ対策しようとしたがiptablesが使えないのでカーネルを再構築することにします ■ビルド # cd /opt # mkdir nasbuild # cd nasbuild # wget http //buffalo.jp/php/los.php?to=gpl/storage/ls-x/165/linux-3.3.4.tar.gz -O linux-3.3.4.tar.gz # tar xzf linux-3.3.4.tar.gz # cd linux-3.3.4 # vi Makefile CROSS_COMPILE ?= arm-none-linux-gnueabi- ↓ CROSS_COMPILE ?= # cp ~/lsxl.config .config # apt-get install kernel-package libncurses5-dev fakeroot uboot-mkimage # make menuconfig Networking support --- Networking options --- [*] Network packet filtering framework (Netfilter) --- Core Netfilter Configuration --- 以下すべて M IP Netfilter Configuration --- 以下すべて M # vi .config CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/ram0 panic=5 lowmem=1" ↓ CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/sda2 panic=5 lowmem=1" # nohup make uImage modules modules_install # tail -f nohup.out ■ビルド完了後 # cp -rv binaries/lib / # mv /boot/uImage.buffalo /boot/uImage.buffalo.old # cp -rv arch/arm/boot/uImage /boot/uImage.buffalo # reboot うーん ログ見てると起動するまでのブート中が1970年なってる # hwclock hwclock Cannot access the Hardware Clock via any known method. hwclock Use the --debug option to see the details of our search for an access method. # hwclock --debug hwclock from util-linux 2.20.1 hwclock Open of /dev/rtc failed No such file or directory No usable clock interface found. hwclock Cannot access the Hardware Clock via any known method. RTCがカーネルに組み込まれていないみたい またカーネル再構築か linux-3.3.4/buffalo/configs/buffalo_nas_fw_88f6281.configをベースにiptables用の追加とCMD_LINEを設定する。 # cp buffalo/configs/buffalo_nas_fw_88f6281.config .config # make menuconfig Boot options --- (console=ttyS0,115200 root=/dev/sda2 panic=5 lowmem=1) Default kernel command string Kernel command line type (Always use the default kernel command string) --- (X) Always use the default kernel command string Networking support --- Networking options --- [*] Network packet filtering framework (Netfilter) --- Core Netfilter Configuration --- 以下すべて M IP Netfilter Configuration --- 以下すべて M # nohup make INSTALL_MOD_PATH=/ uImage modules modules_install # cp arch/arm/boot/uImage /boot/uImage.buffalo # reboot # hwclock Wed 01 Apr 2015 11 33 09 AM JST -0.223251 seconds # date Wed Apr 1 11 38 26 JST 2015 動いた。 けど時間がずれてますね。修正しましょう。 # hwclock --systohc # hwclock Wed 01 Apr 2015 11 43 03 AM JST -0.517071 seconds # date Wed Apr 1 11 43 06 JST 2015 カーネルを作り損じて起動しなくなった場合の復旧方法 CONFIG_CMDLINEにrootfstype=ext3を追加したら起動しなくなった。 HDD取り出して、別のPCで以下のコマンドを実行する。 # mount -t ext3 /dev/sdb1 /mnt/usbdisk1 # cd /mnt/usbdisk1 # rm -fr uImage.buffalo # mv uImage.buffalo.old uImage.buffalo こういう時のためにカーネル帰るときはoldとして残しておくといいですね。 HDD取り出さずに復旧したかったのですが、Panic、再起動、Panic、再起動を繰り返していて、 TFTPにもつなぎに来てくれない状態だったので、仕方なく電源落としてHDD取り出して作業しました。
https://w.atwiki.jp/mtgflavortext/pages/2902.html
imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Tar Pit Warrior.jpg) そのサイクロプスはどれだけ強打されても平然としていたが、何の気なしの侮辱で泣きだしてしまった ――アゼイウォライ「失敗したサイクロプス」 "The cyclops shrugged off savage blows, but casual insults made him weep." ――Azeworai, "The Cyclops who Couldn't" ビジョンズ 【M TG Wiki】 名前
https://w.atwiki.jp/htcdesire/pages/14.html
root化、カスタムロムとは・・・ root化とは 初期状態ではHTC Desireもx06htも 本来Androidで出来るはずの動作や操作が制限されています。 root化のメリットは画面のキャプチャが本体のみで行えたり SoftbankのMMSが使用できるようにする操作を行える事です。 カスタムROMとは オープンソースであるAndroid自体をカスタムしコンパイルしたものです。 デザイン面やハードに関する部分でアプリでは変更できない点が カスタマイズされて公開されています。 root化手順 現時点で確立された方法は二つあります。 ①unrEVOkedというツールを使い簡単に行う方法 ②GoldCardを作成しroot化を行う方法 どちらの作業もメーカー保証外です。 自己責任のもとお願い致します。 ①unrEVOkedを使用した方法 条件としてDesireまたはx06htのHBOOTが0.83以下である必要があります。 また以下はWindows PCでの場合を想定しています。 まずHBOOTのバージョンを確認します 電源を切り戻るボタンを押しながら電源を入れます。 2行目にHBOOTとバージョンが表記されています。 HBOOTが0.83以下であればUSBでパソコンと接続します。 HBOOTドライバをダウンロードし適当な場所に保存します。 HBOOT Driver デバイスマネージャーを開きOther Deviceにandroid 1.0が表示されていることを確認します。 android 1.0を右クリックしドライバの更新を選択します。 さきほどダウンロードしたドライバを参照し更新します。 更新が完了するとデバイスマネージャー上に Android Phone Android Bootloader Interface と表記されていればドライバのインストールは完了です。
https://w.atwiki.jp/freebsd/pages/160.html
chrootなlinux環境が作りたい htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 6.0-stable/amd64/SMP kernelでchrootなlinux環境を作ろうとしてちょっと困っています。 portsのgentooが壊れているっぽいので、Makefileみながら野良インストールしました。 stage3-x86-2005.1-r1.tar.bz2を取ってきて/compat/linuxで展開 /compat/linux/sbin/ldconfig,slnにbrandelf -t Linux /compat/linux/dev/*を削除。dev/nullをmode 666でファイルとして作る。 /compat/linux/etc/resolv.conf,localtimeをFreeBSDの方からコピー /etc/rc.confにlinux_enable="YES"追加 mount_linprocfs linproc /compat/linux/proc mount -t nullfs /tmp /compat/linux/tmp これでchrootしてみると一応動くようなので、emerge zshとかしてみると htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。ls -al /bin htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。rws-w-r-- 2 root root 388572 1月 30 10 25 zsh htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。rws-w-r-- 2 root root 388572 1月 30 10 25 zsh-4.2.5 といった変なパーミッションになってしまいます。 emergeを使わなければ普通の(?)755で作られることは確認しました。 これを正常にするにはどうすれば良いでしょうか?
https://w.atwiki.jp/odroid/pages/21.html
ODROID-T 概要 韓国Hardkernel社の、Linux/Android搭載組込み機器開発向けプラットフォームです。 Samsung社S5PC110(ARM Cortex-A8コア 1GHz)を採用、タブレット型の製品や試作機、および無線LAN対応製品の開発を容易におこなうことができます。 OSカーネルやデバイスドライバのJTAGデバッグが可能です。 (横河ディジタルコンピュータのODROID-T紹介ページ より抜粋) 主な仕様 CPU Samsung S5PC110 (Cortex-A8 1GHz) メモリ 512MB Mobile DDR/NAND 512MB ディスプレイ 10.1インチLCD (1360×768) オーディオ スピ-カー/マイクロフォン内蔵 SDスロット SDHC、microSDHC (システム用) USB USB 2.0 HS I/O UART/JTAG ネットワーク Wi-Fi (IEEE802.11 b/g) / Bluetooth その他 3次元加速度センサー / USB接続GPSユニット システム u-boot 1.3.4, Kernel 2.6.29, Android 2.1(2.2へのアップデート可能)
https://w.atwiki.jp/dynabookaz/pages/14.html
root化をするとシステム全体を変更することが可能になるため、最悪の場合文鎮になる可能性があります。以上のことをご理解のした上で行ってください。 root化確認ソフト(2.2) SuperOneClick 1.7(1.6.5でも可能) root化確認ソフト(2.1) z4root